DROP VIEW IF EXISTS Artikel_USt,
CREATE VIEW Artikel_USt
AS
SELECT Artikel.*, USt.Wert as UST_Wert,
if(USt.exklusiv, ( Artikel.Preis * ((100 + USt.Wert) / 100)), Artikel.Preis) AS _brutto,
format( if( USt.exklusiv, ( Artikel.Preis * ((100 + USt.Wert) / 100)), Artikel.Preis), 2, 'de_DE') AS brutto,
if( USt.exklusiv, Artikel.Preis, ( Artikel.Preis / ((100 + USt.Wert) / 100))) AS _netto,
format( if( USt.exklusiv, Artikel.Preis, ( Artikel.Preis / ((100 + USt.Wert) / 100))), 2, 'de_DE') AS netto,
if( USt.exklusiv, ((Artikel.Preis * USt.Wert) / 100), ( Artikel.Preis / ((100 + USt.Wert) / USt.Wert))) AS _mwst,
format( if( USt.exklusiv, ((Artikel.Preis * USt.Wert) / 100), ( Artikel.Preis / ((100 + USt.Wert) / USt.Wert))), 2, 'de_DE') AS mwst
FROM (Artikel JOIN USt ON ((Artikel.USt_Satz = convert(USt.USt_Satz USING utf8))));,DROP VIEW IF EXISTS Checkout_USt,
CREATE VIEW Checkout_USt
AS
SELECT Checkout_Optionen.*, USt.Wert as UST_Wert,
if(USt.exklusiv, ( Checkout_Optionen.Preis * ((100 + USt.Wert) / 100)), Checkout_Optionen.Preis) AS _brutto,
format( if( USt.exklusiv, ( Checkout_Optionen.Preis * ((100 + USt.Wert) / 100)), Checkout_Optionen.Preis), 2, 'de_DE') AS brutto,
if( USt.exklusiv, Checkout_Optionen.Preis, ( Checkout_Optionen.Preis / ((100 + USt.Wert) / 100))) AS _netto,
format( if( USt.exklusiv, Checkout_Optionen.Preis, ( Checkout_Optionen.Preis / ((100 + USt.Wert) / 100))), 2, 'de_DE') AS netto,
if( USt.exklusiv, ((Checkout_Optionen.Preis * USt.Wert) / 100), ( Checkout_Optionen.Preis / ((100 + USt.Wert) / USt.Wert))) AS _mwst,
format( if( USt.exklusiv, ((Checkout_Optionen.Preis * USt.Wert) / 100), ( Checkout_Optionen.Preis / ((100 + USt.Wert) / USt.Wert))), 2, 'de_DE') AS mwst
FROM (Checkout_Optionen JOIN USt ON ((Checkout_Optionen.USt_Satz = convert(USt.USt_Satz USING utf8))));